//  通过class 去定义一个类

/*
    对象中主要包含二部分
    属性  方法
*/

class Person {
    names: string = "生物课";
    static age: number = 22;
    static ha: boolean = true;
    readonly sex: string = '男'


    /*
        默认为类
        static 添加后  变成了类方法
        类 时没有方法实例化  
        规避名name报错

        readonly 只读不允许更改
    
    */

    static say() {
        console.log('hello!');
    }
}

//实例化类
let p = new Person()
// p.sex='女'
console.log(new Person());
console.log(p.names);

// 如果static后   实例化无法使用就用  方法也一样 
console.log(Person.age);



// console.log(p.age);   会报错




